home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Power 1997 December
/
MACPOWER-1997-12.ISO.7z
/
MACPOWER-1997-12.ISO
/
AMUG
/
PROGRAMMING
/
Raven 1.2 Examples.sit
/
Raven 1.2 Examples
/
BoxPaint
/
Resources
/
BoxPaint.r
< prev
next >
Wrap
Text File
|
1997-09-08
|
4KB
|
160 lines
/*
* File: BoxPaint.r
* Summary: BoxPaint resources
* Written by: Jesse Jones
*
* Copyright ゥ 1996 Jesse Jones.
* For conditions of distribution and use, see copyright notice in ZTypes.h
*
* Change History (most recent first):
*
* <-> 2/06/97 JDJ Created
*/
#include <BalloonTypes.r>
#include <RavenTypes.r>
// Note that resource ids below 256 are reserved for Raven.
// ===================================================================================
// Finder Icon Help Message
// ===================================================================================
resource 'hfdr' (-5696, "Finder Help") {
HelpMgrVersion,
hmDefaultOptions,
0, 0,
{
HMStringItem {
"This is one of the Raven example applications. It allows you to paint on a QuickDraw 3D object."
},
}
};
// ===================================================================================
// MenuBar
// ===================================================================================
resource 'MBAR' (256) {
{
256, // Apple
257, // File
258, // Edit
259, // Texture Resolution
260, // Renderer
}
};
// ===================================================================================
// Menus
// ===================================================================================
// Apple Menu
resource 'MENU' (256, "Apple") {
256, textMenuProc, allEnabled, enabled, apple,
{
"About BoxPaintノ", noIcon, noKey, noMark, plain,
}
};
resource 'Rcmd' (256, "Apple") { {
"about", // About BoxPaintノ
} };
// File Menu
resource 'MENU' (257, "File") {
257, textMenuProc, allEnabled, enabled, "File",
{
"New", noIcon, "N", noMark, plain,
"Openノ", noIcon, "O", noMark, plain,
"-", noIcon, noKey, noMark, plain,
"Close", noIcon, "W", noMark, plain,
"Save", noIcon, "S", noMark, plain,
"Save Asノ", noIcon, noKey, noMark, plain,
"Revert", noIcon, noKey, noMark, plain,
"-", noIcon, noKey, noMark, plain,
"Quit", noIcon, "Q", noMark, plain,
}
};
resource 'Rcmd' (257, "File") { {
"new", // New
"open", // Open
"nothing", // -
"close", // Close
"save", // Save
"save as", // Save Asノ
"revert", // Revert
"nothing", // -
"quit", // Quit
} };
// Edit Menu
resource 'MENU' (258, "Edit") {
258, textMenuProc, allEnabled, enabled, "Edit",
{
"Undo", noIcon, "Z", noMark, plain,
"Redo", noIcon, "R", noMark, plain,
"-", noIcon, noKey, noMark, plain,
"Cut", noIcon, "X", noMark, plain,
"Copy", noIcon, "C", noMark, plain,
"Paste", noIcon, "V", noMark, plain,
"Clear", noIcon, noKey, noMark, plain,
}
};
resource 'Rcmd' (258, "Edit") { {
"undo", // Undo
"redo", // Redo
"nothing", // -
"cut", // Cut
"copy", // Copy
"paste", // Paste
"clear", // Clear
} };
// Texture Resolution Menu
resource 'MENU' (259, "Texture Resolution") {
259, textMenuProc, allEnabled, enabled, "TextureResolution",
{
"64x64", noIcon, noKey, noMark, plain,
"128x128", noIcon, noKey, noMark, plain,
"256x256", noIcon, noKey, noMark, plain,
}
};
resource 'Rcmd' (259, "Texture Resolution") { {
"64x64", // 64x64
"128x128", // 128x128
"256x256", // 256x256
} };
// Renderer Menu
resource 'MENU' (260, "Renderer") {
260, textMenuProc, allEnabled, enabled, "Renderer",
{
"Software", noIcon, noKey, noMark, plain,
"Hardware", noIcon, noKey, noMark, plain,
"-", noIcon, noKey, noMark, plain,
"Best", noIcon, noKey, noMark, plain,
}
};
resource 'Rcmd' (260, "Renderer") { {
"Software Renderer", // Software
"Hardware Renderer", // Hardware
"nothing", // -
"Best Renderer", // Best
} };